Reverse Engineering of Computer-Based Navy Systems

نویسندگان

  • Lonnie R. Welch
  • Guohui Yu
  • Franz Kurfess
  • Jorge Henriques
  • Mark Wilson
  • Antonio L. Samuel
  • Michael W. Masters
چکیده

The �nancial pressure to meet the need for change in computer-based systems through evolution rather than through revolution has spawned the discipline of reengineering. One driving factor of reengineering is that it is increasingly becoming the case that enhanced requirements placed on computer-based systems are overstressing the processing resources of the systems. Thus, the distribution of processing load over highly parallel and distributed hardware architectures has become part of the reengineering process for computer-based Navy systems. This paper presents an intermediate representation �IR� for capturing features of computerbased systems to enable reengineering for concurrency. A n o vel feature of the IR is that it incorporates the mission critical software architecture, a view that enables information to be captured at �ve levels of granularity: the element�program level, the task level, the module�class�package level, the method�procedure level, and the statement�instruction level. An approach to reverse engineering is presented, in which the IR is captured, and is analyzed to identify potential concurrency. T h us, the paper de�nes concurrency metrics to guide the reengineering tasks of identifying, enhancing, and assessing concurrency, and for performing partitioning and assignment. Concurrency metrics are de�ned at several tiers of the mission critical software architecture. In addition to contributing an approach to reverse engineering for computer-based systems, the paper also discusses a reverse engineering analysis toolset that constructs and displays the IR and the concurrency metrics for Ada programs. Additionally, the paper contains a discussion of the context of our reengineering e�orts within the United States Navy, b y describing two reengineering projects focused on sussystems of the AEGIS Weapon System.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Low Complexity Converter for the Moduli Set {2^n+1,2^n-1,2^n} in Two-Part Residue Number System

Residue Number System is a kind of numerical systems that uses the remainder of division in several different moduli. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers will increase the speed of the arithmetic operations in this system. However, the main factor that affects performance of system is hardware complexity of reverse converter. Reverse co...

متن کامل

An Improved RNS Reverse Converter in Three-Moduli Set

Residue Number System (RNS) is a carry-free and non-weighed integer system. In this paper an improved three-moduli set  in reverse converter based on CRT algorithm is proposed. CRT algorithm can perform a better delay and hardware implementation in modules via other algorithms. This moduli is based on p that covers a wide range on modules and supports the whole range of its modules in dynamic r...

متن کامل

Beyond Behavior: Making Cognitive Systems Engineering Part of Navy Acquisition

Although much of the work that Navy operators undertake is cognitive in nature, involving tasks such as sensemaking, planning, decision making, and attention management, most of the human factors work done in Navy systems acquisition is task-based, or behavioral in nature. Neither the JCIDS process (per DAU Guidebook) nor the Navy Instruction 5000.2 incorporates processes for cognitive engineer...

متن کامل

Maritime Domain Awareness: Command, Control, Computers, Communications and Intelligence for the Thousand Ship Navy

The purpose of this paper is to present results of applying structured systems engineering methods, domain patterns, and tools to develop architectures, an information exchange standard, and a cost estimate of hosted mission applications for the Thousand Ship Navy Command, Control, Computers, Communications, and Intelligence system concept in support of the Global Maritime Partnership enterprise.

متن کامل

USING DISTRIBUTION OF DATA TO ENHANCE PERFORMANCE OF FUZZY CLASSIFICATION SYSTEMS

This paper considers the automatic design of fuzzy rule-basedclassification systems based on labeled data. The classification performance andinterpretability are of major importance in these systems. In this paper, weutilize the distribution of training patterns in decision subspace of each fuzzyrule to improve its initially assigned certainty grade (i.e. rule weight). Ourapproach uses a punish...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998